ladies' slipper (cypripedium) - German English Dictionary